boast excessively - French English Dictionary